Re: [SQL] Type Conversion: int4 -> Money - Mailing list pgsql-sql

From Herouth Maoz
Subject Re: [SQL] Type Conversion: int4 -> Money
Date
Msg-id l03130302b3a8f069c1cd@[147.233.159.109]
Whole thread Raw
In response to Type Conversion: int4 -> Money  (secret <secret@kearneydev.com>)
List pgsql-sql
At 21:49 +0300 on 06/07/1999, secret wrote:


>     Is there a way to convert an int4 into a money? I have a few reports
> that require format of int4 as a money(I didn't use money for money
> because it's very difficult to convert money into other types it
> seems)...

What language do you use for creating the report? Most of the time, you can
get the integer in the frontend (the report program), and format it using
some formatting routine.


>     The only way I can figure out how to do it is a kludge, such as:
>
> CREATE TABLE z(a int4, b money);
>
> Fill a with appropriate values, then set b as "1".  SELECT a*b as a FROM
> z... And your done... But there should be some easier way to convert an
> int4 into a money rather than mulitply it?

You can multiply it without creating a special table for it. For example,
here is a test table:

testing=> select num, num * '1'::money from test1;  num|?column?
------+-----------    2|$2.00    4|$4.00  -14|($14.00)   38|$38.00  199|$199.00
100399|$100,399.00
(6 rows)

Is that what you wanted?

Herouth

--
Herouth Maoz, Internet developer.
Open University of Israel - Telem project
http://telem.openu.ac.il/~herutma




pgsql-sql by date:

Previous
From: Oliver Graf
Date:
Subject: Re: [SQL] problem creating table
Next
From: Alessandro Rossi
Date:
Subject: RETURN VALUES ON INTEGERS